import base64

def image_to_base64(file_path: str, output_file_path: str):
    """
    将图片文件转换为Base64编码并保存到指定路径。

    :param file_path: 输入的图片文件路径，例如："test.jpg"
    :param output_file_path: 保存Base64编码数据的文件路径
    """
    # 打开并读取图片文件
    with open(file_path, 'rb') as image_file:
        image_binary = image_file.read()
        
    # 将图片数据编码为Base64
    image_base64 = base64.b64encode(image_binary)
    
    # 将Base64字节串转换为字符串
    image_base64_str = image_base64.decode('utf-8')
    
    # 将Base64字符串写入文件
    with open(output_file_path, 'w') as f:
        f.write(image_base64_str)

# 使用示例
image_to_base64("pic\image_colorized.jpg", "background.txt")
image_to_base64("pic\qrcode.png", "qrcode.txt")